<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS语法基础</title>
</head>
<body>
<!--内联-->
<!--onclick JS的点击事件 同时也是HTML标签的点击事件属性
alert 弹出框
-->
<input type="button" value="点我" onclick="alert('内联JS')">
<!--内部JS-->
<script>
    alert('内部JS');
    console.log('hello world')
    // 声明变量 var:声明关键字   a:变量名   =:赋值    1:数据
    var a = 1;
    // a = 2;   隐式声明 现在不能用了 因为有了严格模式
    console.log(a);

    // let 不允许重复声明
    let b = 1;
    b = 2; //如果重复赋值直接写就行
    console.log(b)

    // 常量 ==> 值不允许被改变
    const  c = 1;
</script>
<!--外部JS 如果标签引入了文件后,在标签内部就不能写代码了-->
<script src="my.js"></script>
</body>
</html>